/* Layout */
html,
body {
    overflow: visible    !important;
    width: auto !important;
    height: auto !important;
}
#header { text-align: center }
#header-logo {
    float: none;
    margin: 0 auto;
}

/* Turn on print-only sections */
.print-only { display: block !important }
.screen-only { display: none !important }

/* jQuery UI Layout */
/* This layout centers the header and shows the map on the first page */
/* and displays the left accordion and hidden right print area on the second page. */
.ui-layout-pane,
.ui-layout-resizer,
.ui-layout-toggler {
    display: none !important;
    position: relative !important;
    top: auto !important;
    bottom: auto    !important;
    left: auto !important;
    right: auto !important;
    width: auto !important;
    height: auto !important;
    overflow: visible !important;
}
.ui-layout-pane-north,
.ui-layout-pane-west,
.ui-layout-pane-east,
.ui-layout-pane-center {
    display: block    !important;
    border: 0 !important;
    padding: 0 !important;
    background: transparent !important;
}
.ui-layout-pane-east {
    float: right;
    width: 25% !important;
    margin-left: 1em !important;
    margin-bottom: 1ex !important;
}
.ui-layout-pane-west {
    clear: both;
    float: left;
    width: 350px !important;
    margin-left: 1em !important;
    margin-bottom: 1ex !important;
}
.ui-layout-pane-north {
    margin-bottom: 25px !important;
    margin-top: 25px !important;
}
.ui-layout-pane-center {
    width: 100% !important;
    height: 800px !important;
    overflow: hidden !important;
}

/* jQuery Tweaks */
.accordion h3,
.ui-tabs-nav { display: none }
.accordion .ui-state-active {
    display: block;
    font-weight: bold;
    font-size: 12px;
}